﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace vudu.ClasesDominio
{
    public class Pensum
    {
        #region Atributos
        private int _idPensum;
        private DateTime _fechaInicio;
        private DateTime _fechaFin;
        private String _statusPensum;
        private string _tipoPensum;
        private int _creditoPensum;
        private List<Prelacion> _ListaPrelacion;
        private List<String> _PeridosActivo;
        private int _idEscuela;

        #endregion

        #region Constructor

        public Pensum()
        {
            
        }

        public Pensum(DateTime fechaInicio, DateTime fechaFin, string statusPensum, int creditosPensum)
        {
            _fechaFin = fechaFin;
            _fechaInicio = fechaInicio;
            _statusPensum = statusPensum;
            _creditoPensum = creditosPensum;
        }

        #endregion

        #region Propiedades

        public int IdPensum
        {
            get
            {
                return _idPensum;
            }
            set
            {
                _idPensum = value;
            }
        }

        public int IdEscuela
        {
            get { return _idEscuela; }
            set { _idEscuela = value; }
        }

        public DateTime FechaInicio
        {
            get
            {
                return _fechaInicio;
            }
            set
            {
                _fechaInicio = value;
            }
        }

        public DateTime FechaFin
        {
            get
            {
                return _fechaFin;
            }
            set
            {
                _fechaFin = value;
            }
        }


        public String StatusPensum
        {
            get
            {
                return _statusPensum;
            }
            set
            {
                _statusPensum = value;
            }
        }


        public int CreditoPensum
        {
            get
            {
                return _creditoPensum;
            }
            set
            {
                _creditoPensum = value;
            }
        }

        public List<Prelacion> ListaPrelaciones
        {
            get
            {
                return _ListaPrelacion;
            }
            set
            {
                _ListaPrelacion = value;
            }
        }

        public List<String> PeriodosActivos
        {
            get
            {
                return _PeridosActivo;
            }
            set
            {
                _PeridosActivo = value;
            }
        }


        public string TipoPensum
        {
            get { return _tipoPensum; }
            set { _tipoPensum = value; }
        }


        #endregion

        #region Metodos
        #endregion
    }
}